// JavaScript Document
function nuevoAjax(){
	var xmlhttp=false;
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){
			xmlhttp = false;
		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	
	return xmlhttp;
}

function more(html_element){
	htmlE = document.getElementById(html_element);
	if(htmlE.style.display == "none"){
		htmlE.style.display = "block";
	}else{
		htmlE.style.display = "none";
	}
}

function MostrarInactivos(artinact){
	resul = document.getElementById('resultado');
	
	ajax=nuevoAjax();
	resul.innerHTML = '<span style="width:200px;height:30px;background-color:#FF0000;color:#FFF">Espere ...</span>'; 
	ajax.open("GET", "busqueda.php?sec="+artinact,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			resul.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null)
}

function CambiarFecha(){
	var hora = new Date();
	ano=hora.getFullYear();
	mes=hora.getMonth()+1;
	dia=hora.getDate();
	hor=hora.getHours();
	mim=hora.getMinutes();
	sec=hora.getSeconds();
	fecha=ano+"-"+mes+"-"+dia+" "+hor+":"+mim+":"+sec;
	document.formulario.fecha.value=fecha;
}
function buscarDato(seccion){
	resul = document.getElementById('resultado');
	
	bus=document.frmBuscar.dato.value;
	
	ajax=nuevoAjax();
	resul.innerHTML = '<p style="text-align:center;"><img src="../estilos/pordefecto/esperando.gif" /></p>'; 
	ajax.open("POST", "busqueda.php?sec="+seccion,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			resul.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("busqueda="+bus)
}

function eliminarDato(id, sec, idtip){
	divResultado = document.getElementById('resultado');
	
	var eliminar = confirm("Esta a punto de eliminar este dato. Continua?")
	if ( eliminar ) {
		ajax=nuevoAjax();
		//divResultado.innerHTML = '<p style="text-align:center;"><img src="../estilos/pordefecto/esperando.gif" /></p>'; 
		ajax.open("GET", "eliminacion.php?id="+id+"&sec="+sec+"&idtip="+idtip);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				divResultado.innerHTML = ajax.responseText
			}
		}
		ajax.send(null)
	}
}

// publicar articulo
function activarArticulo(id){
	var activar = confirm("Esta seguro de continuar ... ?")
	if (activar) {
		div_art = document.getElementById('boxart_'+id);
		var valores="article_id="+id;
		ajax=nuevoAjax();
		ajax.open("GET","article_active.php?"+valores);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var datos=ajax.responseXML.documentElement;
				var item = datos.getElementsByTagName('elemento')[0];
				var state = item.getElementsByTagName('estado')[0].firstChild.data;
				if(state==0){
					alert('Error');
				}else{
					cond = item.getElementsByTagName('condicion')[0].firstChild.data;
					//alert(cond);
					if(cond=='D'){
						div_art.innerHTML="<a title=\"Activar Articulo\" onclick=\"activarArticulo("+id+")\"><img src=\"img/cancel.png\" alt=\"Activo\" /></a>";					
					}else{
						div_art.innerHTML="<a title=\"Desactivar Articulo\" onclick=\"activarArticulo("+id+")\"><img src=\"img/accept.png\" alt=\"Desactivado\" /></a>";
					}
				}
			}
		}
		ajax.send(null);
	}
}

// permitir comentarios
function permitirComentario(id){
	var activar = confirm("Esta seguro de continuar ... ?")
	if (activar) {
		div_art = document.getElementById('boxcom_'+id);
		var valores="article_id="+id;
		ajax=nuevoAjax();
		ajax.open("GET","allow_coment.php?"+valores);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var datos=ajax.responseXML.documentElement;
				var item = datos.getElementsByTagName('elemento')[0];
				var state = item.getElementsByTagName('estado')[0].firstChild.data;
				if(state==0){
					alert('Error');
				}else{
					cond = item.getElementsByTagName('condicion')[0].firstChild.data;
					//alert(cond);
					if(cond=='D'){
						div_art.innerHTML="<a title=\"Permitir comentarios\" onclick=\"permitirComentario("+id+")\"><img src=\"img/cancel.png\" alt=\"Activo\" /></a>";					
					}else{
						div_art.innerHTML="<a title=\"No permitir comentarios\" onclick=\"permitirComentario("+id+")\"><img src=\"img/accept.png\" alt=\"Desactivado\" /></a>";
					}
				}
			}
		}
		ajax.send(null);
	}
}
var i=1;

function seleccionar(cat){
	seleccion=document.formulario.cat_select.value;
	//metodo split crea un arreglo
	arreglo=seleccion.split(",");
	//contamos cuantos elementos tiene el arreglo
	elementos=arreglo.length;
	//bucle y comparamos sin existe categoria
	if(elementos.length>1){
		seleccion=seleccion+" "+cat;
	}else{
		for(j=0;j>elementos-1;j++){
			
			catact=arreglo[j];
			//si categoria actual = a cat evaluada
			if(catact==cat){
				seleccion=seleccion;
			}else{
				if(i>1){
					seleccion=seleccion+", "+cat;
				}else{
					seleccion=seleccion+" "+cat;
				}
			}
		}
	}

	document.formulario.cat_select.value=seleccion;
	i=i+1;
}

function generar_enlace(){
	var titulo = document.getElementById('titulo').value;
	var titulo_enlace = document.getElementById('titulo-enlace');
	
	ajax=nuevoAjax();
	ajax.open("GET", "generar_enlace.php?titulo="+titulo);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			titulo_enlace.value = ajax.responseText
		}
	}
	ajax.send(null)
}

function previa() {
	texto = document.formulario.contenido.value;
	document.getElementById('vistaPrevia').innerHTML = texto;
}